//检查是否看某一个单位

params ["_unit", "_unit_other"];

if(_unit_other isKindOf "CaManBase") exitWith
{
	//一般为0.68上下浮点，在烟雾弹内降低到1.0左右
	([objNull, "VIEW"] checkVisibility [eyePos _unit_other, eyePos _unit]) > 0.28
};

//建筑等和高度相关，必须多偏移一些
([objNull, "VIEW"] checkVisibility [(getPosATL _unit_other) vectorAdd [0,0,getTerrainHeightASL position _unit_other + 50], eyePos _unit]) > 0.28
